.navbar {background-color: transparent;}
.navbar a {text-transform: uppercase;}

@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}

.btn-grey {background :#26434b; border-radius:2px;color:#ffffff; text-shadow: none;border:1px solid transparent;}
.btn-grey:hover {background :#dddddd;color :#26434b;}
.modal-body {max-height:500px;padding:10px;}
#notification {}
/* header */
.header {
  min-height: 100px;
  margin-bottom: 7px;
  padding-bottom: 4px;
  position: relative;
  z-index: 99;
}
.header .logo {
  position: absolute;
  top: 25px;
  left: 15px;
}
#language {
  position: absolute;
  top: 15px;
  left: 320px;
  width: 80px;
  color: #999;
  line-height: 17px;
}
#language img {
  cursor: pointer;
  margin-right: 5px;
}
#currency {
  width: 75px;
  position: absolute;
  top: 15px;
  left: 425px;
  color: #999;
  line-height: 17px;
}
#currency a {
  display: inline-block;
  padding: 2px 4px;
  border: 1px solid #CCC;
  color: #999;
  text-decoration: none;
  margin-right: 2px;
  margin-bottom: 2px;
}
#currency a b {
  color: #000;
  text-decoration: none;
}
.header #cart {
  position: absolute;
  top: 0px;
  right: 185px;
  z-index: 9;
  min-width: 300px;
}
.header #cart .heading {
  float: right;
  margin-right: 172px;
  margin-top: 15px;
  padding-left: 14px;
  padding-right: 14px;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #EEEEEE;
  background: #FFF;
  position: relative;
  z-index: 1;
}
.header #cart .heading h4 {
  color: #333333;
  font-size: 15px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 3px;
}
.header #cart .heading a {
  color: #38B0E3;
  text-decoration: none;
}
.header #cart .heading a span {
  background: #FFFFFF url('../image/arrow-down.png') 100% 50% no-repeat;
  padding-right: 15px;
}
.header #cart .content {
  clear: both;
  display: none;
  position: relative;
  top: -1px;
  padding: 8px;
  min-height: 150px;
  border-top: 1px solid #EEEEEE;
  border-left: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
  -webkit-border-radius: 0px 7px 7px 7px;
  -moz-border-radius: 0px 7px 7px 7px;
  -khtml-border-radius: 0px 7px 7px 7px;
  border-radius: 0px 7px 7px 7px;
  -webkit-box-shadow: 0px 2px 2px #DDDDDD;
  -moz-box-shadow: 0px 2px 2px #DDDDDD;
  box-shadow: 0px 2px 2px #DDDDDD;
  background: #FFF;
}
.header #cart.active .heading {
  margin-top: 5px;
  padding-top: 10px;
  padding-bottom: 6px;
  border-top: 1px solid #EEEEEE;
  border-left: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
  -webkit-border-radius: 7px 7px 0px 0px;
  -moz-border-radius: 7px 7px 0px 0px;
  -khtml-border-radius: 7px 7px 0px 0px;
  border-radius: 7px 7px 0px 0px;
}
.header #cart.active .content {
  display: block;
}
.mini-cart-info table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 5px;
}
.mini-cart-info td {
  color: #000;
  vertical-align: top;
  padding: 10px 5px;
  border-bottom: 1px solid #EEEEEE;
}
.mini-cart-info .image {
  width: 1px;
}
.mini-cart-info .image img {
  border: 1px solid #EEEEEE;
  text-align: left;
}
.mini-cart-info .name small {
  color: #666;
}
.mini-cart-info .quantity {
  text-align: right;
}
.mini-cart-info td.total {
  text-align: right;
}
.mini-cart-info .remove {
  text-align: right;
}
.mini-cart-info .remove img {
  cursor: pointer;
}
.mini-cart-total {
  text-align: right;
}
.mini-cart-total table {
  border-collapse: collapse;
  display: inline-block;
  margin-bottom: 5px;
}
.mini-cart-total td {
  color: #000;
  padding: 4px;
}
.header #cart .checkout {
  text-align: right;
  clear: both;
}
.header #cart .empty {
  padding-top: 50px;
  text-align: center;
}
.header .search {
  position: absolute;
  top: 15px;
  right: 0px;
  width: 298px;
  z-index: 15;
}
.header .button-search {
  position: absolute;
  left: 0px;
  background: url('../image/button-search.png') center center no-repeat;
  width: 28px;
  height: 24px;
  border-right: 1px solid #CCCCCC;
  cursor: pointer;
}
.header .search input {
  background: #FFF;
  padding: 1px 1px 1px 33px;
  width: 262px;
  height: 21px;
  border: 1px solid #CCCCCC;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -khtml-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  -webkit-box-shadow: 0px 2px 0px #F0F0F0;
  -moz-box-shadow: 0px 2px 0px #F0F0F0;
  box-shadow: 0px 2px 0px #F0F0F0;
}
.header .welcome {
  position: absolute;
  top: 47px;
  right: 0px;
  z-index: 5;
  width: 350px;
  text-align: right;
  color: #999999;
}
.header .links {
  position: absolute;
  right: 0px;
  bottom: 3px;
  font-size: 10px;
  padding-right: 10px;
}
.header .links a {
  float: left;
  display: block;
  padding: 0px 0px 0px 7px;
  color: #38B0E3;
  text-decoration: none;
  font-size: 12px;
}
.header .links a + a {
  margin-left: 8px;
  border-left: 1px solid #CCC;
}

/* product list view */
.product-list > div {  overflow: auto;  margin-bottom: 15px; }
.product-list > div + div { border-top: 1px solid #EEEEEE;  padding-top: 16px;}

.product-list .image {
  float: left;
  margin-right: 10px;
}
.product-list .image img {
  padding: 3px;
  border: 1px solid #E7E7E7;
}
.product-list .name {
/*  margin-bottom: 3px;*/
}
.product-list .name a {
/*  color: #38B0E3;
  font-weight: bold;
  text-decoration: none;*/
}
.product-list .description {
/*  line-height: 15px;
  margin-bottom: 5px;
  color: #4D4D4D;*/
}
.product-list .rating {
/*  color: #7B7B7B;*/
}
.product-list .price {
  float: right;
  height: 50px;
  margin-left: 8px;
  text-align: right;
  color: #333333;
  font-size: 12px;
}
.product-list .price-old {
  color: #F00;
  text-decoration: line-through;
}
.product-list .price-new {
  font-weight: bold;
}
.product-list .price-tax {
  font-size: 12px;
  font-weight: normal;
  color: #BBBBBB;
}
.product-list .cart {
  /*margin-bottom: 3px;*/
}
.product-list .wishlist, .product-list .compare {
  /*margin-bottom: 3px;*/
}
.product-list .wishlist a {
/*  color: #333333;
  text-decoration: none;*/
  padding-left: 18px;
  display: block;
  background: url('../image/add.png') left center no-repeat;
}
.product-list .compare a {
/*  color: #333333;
  text-decoration: none;*/
  padding-left: 18px;
  display: block;
  background: url('../image/add.png') left 60% no-repeat;
}

/* product grid */
.product-grid {
  width: 100%;
  overflow: auto;
}
.product-grid > div {
  width: 30%;
  margin-right: 15px;
  margin-bottom: 15px;
  text-align: center;
  float: left;
}
#column-left + #column-right + #content .product-grid > div {
/*  width: 125px;*/
}
.product-grid .image {
 /* display: block;
  margin-bottom: 0px;*/
}
.product-grid .image img {
  padding: 3px;
  border: 1px solid #E7E7E7;
}
.product-grid .name a {
  /*color: #38B0E3;
  font-weight: bold;
  text-decoration: none;
  display: block;
  margin-bottom: 4px;*/
}
.product-grid .description {
 /* display: none;*/
}
.product-grid .rating {
 /* display: block;
  margin-bottom: 4px; */
}
.product-grid .price {
 /* display: block;
  font-weight: bold;
  color: #333333;
  margin-bottom: 4px;*/
}
.product-grid .price-old {
  color: #F00;
  text-decoration: line-through;
}
.product-grid .price-new {
 font-weight: bold;
}
.product-grid .price .price-tax {
 display: none;
}
.product-grid .cart {
  margin-bottom: 3px;
}
.product-grid .quick {
  
}
.product-grid .wishlist, .product-grid .compare {
  display:none;
}
.product-grid .wishlist a {
  /*color: #333333;
  text-decoration: none;
  padding-left: 18px;*/
  display: block;
  background: url('../image/add.png') left center no-repeat;
}
.product-grid .compare a {
  /*color: #333333;
  text-decoration: none;
  padding-left: 18px;*/
  display: block;
  background: url('../image/add.png') left center no-repeat;
}

.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  padding: 5px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.accordion-heading {
  position: relative;
}
.accordion-heading .pad {
  display: block;
  padding: 5px 15px;
  margin-right: 30px;
}
.accordion-heading .down {
  position: absolute;
  right: 5px;
  top:5px;
}
.accordion-inner {
  padding: 2px;
  border-top: 1px solid transparent;
}
.accordion-inner ul {
  list-style: none;
}

/*pagination*/
.pagination {
  border-top: 1px solid #EEEEEE;
  padding-top: 8px;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}
.pagination .links {
  float: left;
}
.pagination .links a {
  display: inline-block;
  border: 1px solid #EEEEEE;
  padding: 4px 10px;
  text-decoration: none;
  color: #A3A3A3;
}
.pagination .links b {
  display: inline-block;
  border: 1px solid #269BC6;
  padding: 4px 10px;
  font-weight: normal;
  text-decoration: none;
  color: #269BC6;
  background: #FFFFFF;
}
.pagination .results {
  float: right;
  padding-top: 3px;
}